Adapt to the changes in the previous commit.
&:backdrop:insensitive {
color: $backdrop_insensitive_color;
}
- .menuitem { text-shadow: none; }
+ & menuitem { text-shadow: none; }
&.separator.vertical {
// always disable separators
-GtkWidget-wide-separators: true;
padding: 0px;
box-shadow: inset 0 -1px transparentize(black, 0.9);
&:backdrop { background-color: $backdrop_bg_color; }
- & > .menuitem {
+ & > menuitem {
padding: 4px 8px;
&:hover { //Seems like it :hover even with keyboard focus
box-shadow: inset 0 -3px $selected_bg_color;
background-color: $base_color;
border: 1px solid $borders_color; // adds borders in a non composited env
.csd & { border: none; } // axes borders in a composited env
- .menuitem {
+ & menuitem {
text-shadow: none;
padding: 4px;
&:hover {
background-color: $backdrop_base_color;
}
//submenu indicators
- &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
- &.arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); }
+ & arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
+ & arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); }
}
& arrow { // overlow buttons
@extend %undecorated_button;
}
}
-.menuitem accelerator { color: gtkalpha(currentColor,0.55); }
+menuitem accelerator { color: gtkalpha(currentColor,0.55); }
/***************
}
//menu
- .menu .menuitem.#{$w} {
+ menu menuitem.#{$w} {
-gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
color: mix($fg_color, $bg_color, 60%);
icon-shadow: none;
}
//vbox and hbox separators
-.menuitem.separator,
separator {
// always disable separators
// -GtkWidget-wide-separators: true;
icon-shadow: none; }
combobox:backdrop:insensitive {
color: #5d6767; }
- combobox .menuitem {
+ combobox menuitem {
text-shadow: none; }
combobox.separator.vertical {
-GtkWidget-wide-separators: true; }
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
.menubar:backdrop {
background-color: #393f3f; }
- .menubar > .menuitem {
+ .menubar > menuitem {
padding: 4px 8px; }
- .menubar > .menuitem:hover {
+ .menubar > menuitem:hover {
box-shadow: inset 0 -3px #215d9c;
color: #4a90d9; }
- .menubar > .menuitem:insensitive {
+ .menubar > menuitem:insensitive {
color: #949796;
box-shadow: none; }
.csd menu, .csd
.menu {
border: none; }
- menu .menuitem,
- .menu .menuitem {
+ menu menuitem,
+ .menu menuitem {
text-shadow: none;
padding: 4px; }
- menu .menuitem:hover,
- .menu .menuitem:hover {
+ menu menuitem:hover,
+ .menu menuitem:hover {
color: #ffffff;
background-color: #215d9c; }
- menu .menuitem:insensitive,
- .menu .menuitem:insensitive {
+ menu menuitem:insensitive,
+ .menu menuitem:insensitive {
color: #949796; }
- menu .menuitem:insensitive:backdrop,
- .menu .menuitem:insensitive:backdrop {
+ menu menuitem:insensitive:backdrop,
+ .menu menuitem:insensitive:backdrop {
color: #5d6767; }
- menu .menuitem:backdrop, menu .menuitem:backdrop:hover,
- .menu .menuitem:backdrop,
- .menu .menuitem:backdrop:hover {
+ menu menuitem:backdrop, menu menuitem:backdrop:hover,
+ .menu menuitem:backdrop,
+ .menu menuitem:backdrop:hover {
color: #949796;
background-color: #2c2c2c; }
- menu .menuitem.arrow,
- .menu .menuitem.arrow {
+ menu menuitem arrow,
+ .menu menuitem arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
- menu .menuitem.arrow:dir(rtl),
- .menu .menuitem.arrow:dir(rtl) {
+ menu menuitem arrow:dir(rtl),
+ .menu menuitem arrow:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
menu arrow,
.menu arrow {
background-color: transparent;
border-color: transparent; }
-.menuitem accelerator {
+menuitem accelerator {
color: alpha(currentColor,0.55); }
/***************
.titlebar check:backdrop:checked:insensitive button.titlebutton {
icon-shadow: none; }
-.menu .menuitem.check {
+menu menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
color: #a6a8a7;
icon-shadow: none; }
- .menu .menuitem.check:active, .menu .menuitem.check:checked {
+ menu menuitem.check:active, menu menuitem.check:checked {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
- .menu .menuitem.check:inconsistent {
+ menu menuitem.check:inconsistent {
-gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
- .menu .menuitem.check:hover {
+ menu menuitem.check:hover {
color: #ffffff; }
- .menu .menuitem.check:insensitive {
+ menu menuitem.check:insensitive {
color: #676b6b; }
radio {
.titlebar radio:backdrop:checked:insensitive button.titlebutton {
icon-shadow: none; }
-.menu .menuitem.radio {
+menu menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
color: #a6a8a7;
icon-shadow: none; }
- .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
+ menu menuitem.radio:active, menu menuitem.radio:checked {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
- .menu .menuitem.radio:inconsistent {
+ menu menuitem.radio:inconsistent {
-gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
- .menu .menuitem.radio:hover {
+ menu menuitem.radio:hover {
color: #ffffff; }
- .menu .menuitem.radio:insensitive {
+ menu menuitem.radio:insensitive {
color: #676b6b; }
.view.check, .view.radio,
GtkScrolledWindow viewport.frame {
border-style: none; }
-.menuitem.separator,
separator {
color: rgba(0, 0, 0, 0.1); }
- GtkFileChooserButton .menuitem.separator.vertical, button.font .menuitem.separator.vertical, GtkFileChooserButton
- separator.vertical, button.font
- separator.vertical {
+ GtkFileChooserButton separator.vertical, button.font separator.vertical {
-GtkWidget-wide-separators: true; }
/*********
icon-shadow: none; }
combobox:backdrop:insensitive {
color: #c7c7c7; }
- combobox .menuitem {
+ combobox menuitem {
text-shadow: none; }
combobox.separator.vertical {
-GtkWidget-wide-separators: true; }
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
.menubar:backdrop {
background-color: #ededed; }
- .menubar > .menuitem {
+ .menubar > menuitem {
padding: 4px 8px; }
- .menubar > .menuitem:hover {
+ .menubar > menuitem:hover {
box-shadow: inset 0 -3px #4a90d9;
color: #2a76c6; }
- .menubar > .menuitem:insensitive {
+ .menubar > menuitem:insensitive {
color: #8e9192;
box-shadow: none; }
.csd menu, .csd
.menu {
border: none; }
- menu .menuitem,
- .menu .menuitem {
+ menu menuitem,
+ .menu menuitem {
text-shadow: none;
padding: 4px; }
- menu .menuitem:hover,
- .menu .menuitem:hover {
+ menu menuitem:hover,
+ .menu menuitem:hover {
color: #ffffff;
background-color: #4a90d9; }
- menu .menuitem:insensitive,
- .menu .menuitem:insensitive {
+ menu menuitem:insensitive,
+ .menu menuitem:insensitive {
color: #8e9192; }
- menu .menuitem:insensitive:backdrop,
- .menu .menuitem:insensitive:backdrop {
+ menu menuitem:insensitive:backdrop,
+ .menu menuitem:insensitive:backdrop {
color: #c7c7c7; }
- menu .menuitem:backdrop, menu .menuitem:backdrop:hover,
- .menu .menuitem:backdrop,
- .menu .menuitem:backdrop:hover {
+ menu menuitem:backdrop, menu menuitem:backdrop:hover,
+ .menu menuitem:backdrop,
+ .menu menuitem:backdrop:hover {
color: #8e9192;
background-color: white; }
- menu .menuitem.arrow,
- .menu .menuitem.arrow {
+ menu menuitem arrow,
+ .menu menuitem arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
- menu .menuitem.arrow:dir(rtl),
- .menu .menuitem.arrow:dir(rtl) {
+ menu menuitem arrow:dir(rtl),
+ .menu menuitem arrow:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
menu arrow,
.menu arrow {
background-color: transparent;
border-color: transparent; }
-.menuitem accelerator {
+menuitem accelerator {
color: alpha(currentColor,0.55); }
/***************
.list-row:selected check:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); }
-.menu .menuitem.check {
+menu menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
color: #7a7e7f;
icon-shadow: none; }
- .menu .menuitem.check:active, .menu .menuitem.check:checked {
+ menu menuitem.check:active, menu menuitem.check:checked {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
- .menu .menuitem.check:inconsistent {
+ menu menuitem.check:inconsistent {
-gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
- .menu .menuitem.check:hover {
+ menu menuitem.check:hover {
color: #ffffff; }
- .menu .menuitem.check:insensitive {
+ menu menuitem.check:insensitive {
color: #bebfc0; }
radio {
.list-row:selected radio:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); }
-.menu .menuitem.radio {
+menu menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
color: #7a7e7f;
icon-shadow: none; }
- .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
+ menu menuitem.radio:active, menu menuitem.radio:checked {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
- .menu .menuitem.radio:inconsistent {
+ menu menuitem.radio:inconsistent {
-gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
- .menu .menuitem.radio:hover {
+ menu menuitem.radio:hover {
color: #ffffff; }
- .menu .menuitem.radio:insensitive {
+ menu menuitem.radio:insensitive {
color: #bebfc0; }
.view.check, .view.radio,
GtkScrolledWindow viewport.frame {
border-style: none; }
-.menuitem.separator,
separator {
color: rgba(0, 0, 0, 0.1); }
- GtkFileChooserButton .menuitem.separator.vertical, button.font .menuitem.separator.vertical, GtkFileChooserButton
- separator.vertical, button.font
- separator.vertical {
+ GtkFileChooserButton separator.vertical, button.font separator.vertical {
-GtkWidget-wide-separators: true; }
/*********